Major Features:

* Doom, Doom II and/or Heretic support.  Have only one and not the others?
   No problem.  It will allow you to work with whichever you have.  Have
   them all?  Even better.  It will allow you to switch easily between them
   while working at will.  Load a map in one format and save under another.
   Be sure to error check first, though! (Map convertion is comming soon)

* Demo playback (and recording).  With demos, DMapEdit can teach you how 
   to use all of it's capabilities!  Also excellent for if you want a quick
   demonstration to decide if DMapEdit is worth giving a chance as your
   "map editor of choice".

* Icons displayed for all Things.  This allow for very easy identification
   of Things, easily locating Things, and providing a general overview of
   a map at a glance.  Boxes to scale can also be displayed for Things.

* Line edit mode allows for very easy creation and manipulation of Lines 
   and Vertexes.  It's more like using a paint program.

* Sector edit mode allows creation of sectors by simply pointing the 
   mouse cursor inside a closed polygon and clicking the add button.  Both
   simple and complex(1) sectors are correctly handled.

* A Rectangle mode allows you to create boxes by clicking at a starting
   point and dragging to an ending corner.  This automatically creates 4
   lines, connected, forming a closed polygon, and adds a sector inside.

* Wall/floor/ceiling texture picklists.  No need to try and memorize texture
   names.  Just pick the one you want from a list.  All textures can be
   previewed as well, allowing you to decide which one you want to use by
   looking at them all first.

* Very extensive error checking.  Checking (and some corrections) is done
   automatically while you are working.  Manual checks can be run to detect
   any other errors, marking them so you can quickly find them.  Almost all
   known errors are checked for.

* Ability to playtest a map you are working on from the editor, and 
   return to the edit when you quit the game.

* Multi-map capabilities, allowing you to have several viewing windows 
   open at once, either to different views of the same map, or to 
   different maps altogether.

* Option available to automatically recalculate all sectors in a map, fixing
   any faulty sectors, adding new ones where required, and leaving good ones
   alone.  No need to hunt down and fix a problem sector.

* Fast and flawless node generator.  This is my own code originally written
   from scratch, so if you can't compile a map with another node builder,
   try this one.  It shouldn't suffer the same problems.

* Selective group object editing.  Mark a group of objects, and change only
   selected characteristics of them, leaving the remaining characteristics
   untouched.

* Copy and Paste any and all objects.

* Grid display available, and adjustable.  Also ability to round off 
   coordinates (snap-to grid).

* 3D previewer.  Get a good indication of what your map is really like 
   by looking at it in 3 dimentions instead of 2!

* New textures in PWADs supported, and will show up in the texture
   picklists.

* Menus and Toolbar.  This easy to use interface allows you to perform
   almost all of your functions easily without memorizing keycodes, and
   totally with the mouse, if you prefer.  Help is displayed for all
   toolbar buttons as well.

* Costumizable.  Change it around to suit yourself.

* Editing state is saved between editing sessions.  It's all recorded in 
  an text format INI file, allowing you to easily poke around in it if
  you wish.

notes:

(1) A complex sector, also known as a donut sector, or a sector within a
   sector, is a sector composed of a closed polygon completely contained
   within another closed polygon, but not connected to it.  With such
   sectors, the inside of the outermost polygon and outside of the innermost
   polygon must match sectorwise.
